Document-based queries pass short strings of information to a server utilizing the HTML QUERY_STRING variable associated with the GET method of information delivery. This method is typically used for search requests or other short lookup operations.
With document-based queries, all of the field names and values are
concatenated into a single string in which the search values follow a question
mark "?" after the URL indicating the location of the search program, for example:
http://twelve.srv.lycos.com/cgi-bin/pursuit?query=document-based+queries
Document-based queries are one of two methods of passing information from a browser to a Web server. The other is associated with the CONTENT_LENGTH variable and the METHOD=POST information passing. In that model each element on a fill-in form is returned as a separate data body, allowing for longer entries.